#ifndef COMMON_H_H
#define COMMON_H_H
#include <vector>

typedef unsigned char bit;
typedef unsigned char nibble;
typedef unsigned char byte;
typedef unsigned int word;

typedef std::vector<byte> key_t;
typedef std::vector<std::vector<byte> > aes_state_t;

typedef key_t cipher_t;
typedef cipher_t plaintext_t;

#endif